package com.itheima.a02interfacedemo2;

public class Test {
    public static void main(String[] args) {
        //创建对象
        BasketBallSporter bs = new BasketBallSporter("zhangsan",20);
        System.out.println(bs.getName()+" "+bs.getAge());
        bs.study();


        PingPangCoach pc = new PingPangCoach("lisi",33);
        System.out.println(pc.getName()+" "+pc.getAge());
        pc.coach();
        pc.speakEnglish();

        //创建person的对象
        Person p=new BasketBallCoach("zhangsan",20);
        System.out.println(p.getName()+" "+p.getAge());
        //直接创建person的对象没意义（可以直接把person这个类用abstract修饰），因为里面没有什么方法,
        // 但多态可以正常使用

        //抽象类不能直接创建对象，因为里面可能存在抽象类，创建了也不能直接调用抽象方法
        //Coach p1=new Coach("lisi", 33);，//需要重写方法才行
    }
}
